Jeff FosterJeff Foster
From Czech Open 2026 to Paris 2026: The Data Gap Behind a Table Tennis ProdigyIn late August 2026, in Opava, a 14-year-old walked to the table for the fina...
Beyond the Trembling Hand: Lebrun, De Nodrest and the Silent Handover in LjubljanaThere is a moment in the third game I rewind four times. Not a beautiful shot...
ETTU Ljubljana 2026 European Championships: An All-French Semifinal and the Generational Handover of European Men's Table TennisWhen Félix Lebrun walked to the table in Ljubljana, the scoreboard forced...
Ljubljana: Four Quarterfinal Tickets, Four Different Winning Mechanisms — and a Misread 11-1 GameIn Ljubljana, game three of the men's singles round of 16 at the European...
European Table Tennis Quarterfinals in Ljubljana: Four Winning Mechanisms and One Player Nobody Has Priced CorrectlyFour games, four scorelines: 11-6, 11-9, 11-7, and then 11-1. Anton Källberg...
World Table Tennis After Paris: The Chinese Machine, the Ranking Race, and the Stars Without a SpotlightOn December 27, 2026, Fan Zhendong posted a short notice on his personal page...
Jorgic Survives Seven Games in Ljubljana: Home Pressure and the Layers Beneath the ScoreThe seventh game began while the stands of Ljubljana were still echoing with...
Cracks Beneath the Throne: Chinese Table Tennis and the Generational HandoverOne autumn evening in Chengdu, I sat in the twelfth row of a gymnasium with n...
World Table Tennis in the WTT Era: When the System Changes, the Thing That Keeps the Game Alive Becomes VisibleI still remember a summer evening in Busan in 2026, when I sat down for the...
World Table Tennis 2026: When the WTT Ranking Tells a Different Story Than the CourtOne evening in March 2026, I pinned forty screenshots from a Grand Smash fina...
Alexis Lebrun and the Gamble of Defending Two European Crowns in LjubljanaAlexis Lebrun walks into the Ljubljana arena in a position he has never...
When the Rules Eliminate the Champion: Decoding Fan Zhendong's WithdrawalIn late December 2026, Fan Zhendong posted a short status on Weibo. He withdr...
Chinese Table Tennis: An Empire Built on Systems, Not LegendsIn the history of modern table tennis, there is one evening that data analyst...
Table Tennis After Paris 2026: Europe Relearns How to Count, China Still Keeps the BookOn July 31, 2026, at South Paris Arena 4, I opened my spreadsheet before the...
World Table Tennis After Paris 2026: China's Gap Isn't at the Number One SpotOpening On August 4, 2026, at South Paris Arena, the Olympic men's singles...
Table Tennis' Seventh Angle: The Discipline of Silence When the Data Is EmptyOne weekend evening I sat in front of a screen with two windows open side by...
Table Tennis at the 2027 European Games: 192 Quota Places, a Mixed Team Debut and a Direct Ticket to the Los Angeles 2028 OlympicsThere are 266 days left until the opening ceremony of the fourth European Gam...
Table Tennis After Paris 2026: China's Wall, the Crack Named Moregard, and Korea's CurveTable Tennis After Paris 2026: China's Wall, the Crack Named Moregard, and...
V.League Transfers: Contracts, Owner Money, and What Rumours Never SayOn the night of 5 January 2026, at Rajamangala, Nguyen Xuan Son lay on the...
When Data Stops Being the Answer: Lessons from a Failed Analytical PipelineIn one specific frame, someone recorded the number 0. Not 0 points, not 0...
